import moment from 'moment'

// 日期格式化
export function dateformat(dataStr, pattern = 'YYYY-MM-DD') {
  if (dataStr) {
    return moment(dataStr).format(pattern)
  } else {
    return dataStr
  }
}
/**
 * 小写
 * 'XINNET' => 'xinnet'
 * @param {string} str
 */
export function toLowerCase(str) {
  return str.toLowerCase()
}
/**
 * 大写
 * 'xinnet' => 'XINNET'
 * @param {string} str
 */
export function toUpperCase(str) {
  return str.toUpperCase()
}
/**
 * 数字千位格式化
 * 10000 => "10,000"
 * @param {number} num
 */
export function toThousandFilter(num) {
  return (+num || 0).toString().replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ','))
}
